<#include "/common/defaultEngine.html"/>
<@pageTheme mark="${config.optimize()?string('true', 'false')}">
<@header title="参数管理" bodyClass="white-bg"/>
<div class="wrapper wrapper-content ibox-content">
    <@f.form id="form-config-add" class="form-horizontal">
        <div class="form-group">
            <label class="col-sm-3 control-label">${i18n("所属应用编码")}：</label>
            <div class="col-sm-8">
                <@f.input name="appNo" value="default" helpTip="字典所属系统,若本系统默认不改使用默认"/>
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label ">${i18n("应用名称")}：</label>
            <div class="col-sm-8">
                <@f.input name="appName" value="本系统" helpTip="应用名称,若本系统默认不改使用默认"/>
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label"><span style="color: red; ">*</span>${i18n("参数名称")}：</label>
            <div class="col-sm-8">
                <@f.input name="paramName" required=true/>
            </div>
        </div>
        <div class="form-group">	
            <label class="col-sm-3 control-label"><span style="color: red; ">*</span>${i18n("参数键名")}：</label>
            <div class="col-sm-8">
                <@f.input name="paramKey" required=true helpTip="${i18n('统一规范:请务必使用大写字母下划线定义.页面获取,如:{0}{1}{2}',['${','config.getKey(\"SYS_KEY\")','}'])}"/>
            </div>
        </div>
        <div class="form-group">	
            <label class="col-sm-3 control-label"><span style="color: red; ">*</span>${i18n("参数键值")}：</label>
            <div class="col-sm-8">
                <@f.textarea name="paramValue" rows="10"  required=true/>
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label"><span style="color: red; ">*</span>${i18n("系统内置")}：</label>
            <div class="col-sm-8">
                <@f.radio name="configType" dictType="sys_yes_no"/>
            </div>
        </div>
		<div class="form-group">	
            <label class="col-sm-3 control-label">${i18n("备注")}：</label>
            <div class="col-sm-8">
                <@f.textarea name="remark"/>
            </div>
        </div>
        </@f.form>
</div>
<@footer>
<script>
    var prefix = baseURL + "sys/config";

    $("#form-config-add").validate({
        onkeyup: false,
        rules: {
            configKey: {
                remote: {
                    url: prefix + "/checkConfigKeyUnique",
                    type: "post",
                    dataType: "json",
                    data: {
                        "configKey": function() {
                            return opt.common.trim($("#configKey").val());
                        }
                    },
                    dataFilter: function(data, type) {
                        return opt.validate.unique(data);
                    }
                }
            },
        },
        messages: {
            "configKey": {
                remote: "${i18n("已经存在")}"
            }
        },
        focusCleanup: true
    });

    function submitHandler() {
        if (opt.validate.form()) {
            opt.operate.save(prefix + "/add", $('#form-config-add').serialize());
        }
    }
</script>
</@footer>
</@pageTheme>
